package com.tianhao.luo.graph;

/**
 * 计算工厂抽象，有能计算面积和计算周长的方法
 * @author tianhao.luo
 * @date 2019/12/19 10:09
 */
public interface CalculateFactory {
    /**
     * 计算面积
     * @param graph 自定义图对象
     * @return 面积
     */
    float calculateArea(Graph graph);

    /**
     * 计算周长
     * @param graph 自定义图对象
     * @return 周长
     */
    float calculatePerimeter(Graph graph);
}
